package com.ejuornal.service;

import java.util.List;

import com.ejuornal.bean.Category;

public interface CategoryService {
	/**
	 * 描述：查询前n条数据
	 * @param count
	 * @return List<Category>
	 */
	public List<Category> top(int count);

	/**
	 * 描述：添加期刊分类
	 * @param sql
	 * @param objects
	 */
	public void add(Category category);

	/**
	 * 描述：删除期刊分类
	 * @param sql
	 * @param ids
	 */
	public void delete(int... categoryId);

	/**
	 * 描述：修改期刊分类
	 * 作者：LWF
	 * @param sql
	 * @param objects
	 */
	public void update(int categoryId,Category category);
	
	/**
	 * 标题：findAll
	 * 描述:获取所有的分类
	 * 作者：LWF
	 * @return
	 */
	public List<Category> findAll();
	
	/**
	 * 描述：通过分类ID查询
	 * @param categoryId 分类ID
	 * @return 返回Category对象
	 */
	public Category findById(int categoryId);
}
